EC_ReadAxisInfo
功能塊 | EC_ReadAxisInfo | ||
---|---|---|---|
透過服務數據對象 (Service Data Object, SDO) 讀取軸的狀態。 | |||
VAR_IN_OUT | |||
V | AxisIn | AXIS_REF | 軸的參考。 |
VAR_INPUT | |||
V | Enable | BOOL | 啟動時連續獲取參數值。 |
VAR_OUTPUT | |||
V | Valid | BOOL | 一系列有效輸出可得時為 TRUE。 |
V | Error | BOOL | 提示功能塊中出現錯誤。 |
V | ErrorID | MC_Error | 錯誤識別。 |
V | VendorId | UDINT | 裝置的廠商 ID。 |
V | ProductCode | UDINT | 裝置之產品碼。 |
V | RevisionNumber | UDINT | 裝置之修訂號碼。 |
V | SerialNumber | UDINT | 裝置之序列號碼。 |
V | SlaveId | UINT | 從站陣列的索引,用於 SDO 函式。當 EtherCAT 從站裝置啟動時,此索引具有與 SlaveId 相同的值,該值對應於從站裝置在網路中的位置。請注意,在 EtherCAT 進入運行 (Op) 狀態後,加入或移除網路上的任何從站裝置將改變各裝置在網路中的位置 (SlaveId)。儘管如此,從站的索引將保持不變。新增的裝置將排列在陣列的末端。對於更改後的所有從站,索引和 SlaveId 將不再匹配。上述行為模式僅適用於實體裝置;不適用於模擬裝置。詳細資訊請參閱 EnableHotConnect 中的使用案例。 |
V | PhysAddress | UINT | 裝置之實體位址。 |
V | AliasAddress | UINT | 裝置之別名位址。 |
V | State | EC_State | 裝置之 EtherCAT 狀態。 |
V | CycleTime | UDINT | 從站之循環時間。如果 KINGSTAR 總站網絡上的從站無法趕上主站的循環時間, KINGSTAR 自動配置將根據其能力減慢循環時間。 |
V | Resolution | UDINT | 裝置設定的編碼器解析度(若為驅動器)。 |
V | Name | STRING | 裝置名稱。 |
EC_ReadAxisInfo | ||||||
---|---|---|---|---|---|---|
AXIS_REF | AxisIn | Axis | AXIS_REF | |||
BOOL | Enable | Valid | BOOL | |||
Error | BOOL | |||||
ErrorID | MC_Error | |||||
VendorId | UDINT | |||||
ProductCode | UDINT | |||||
RevisionNumber | UDINT | |||||
SerialNumber | UDINT | |||||
SlaveId | UINT | |||||
PhysAddress | UINT | |||||
AliasAddress | UINT | |||||
State | EC_State | |||||
CycleTime | UDINT | |||||
Resolution | UDINT | |||||
Name | STRING | |||||